home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2002 November / SGI IRIX 6.5 Applications 2002 November.iso / dist / java_eoe.idb / usr / java / bin / jre.z / jre
Encoding:
Korn shell script  |  2000-05-20  |  1.1 KB  |  69 lines

  1. #!/bin/ksh -p
  2.  
  3. # use -n32 binaries by default
  4.  
  5. if [[ $SGI_ABI = -32 ]]
  6. then
  7.   export JAVA_N32=0
  8. elif [[ $SGI_ABI = -o32 ]]
  9. then
  10.   export JAVA_N32=0
  11. else
  12.   export JAVA_N32=1
  13. fi
  14.  
  15. export THREADS_TYPE=${THREADS_FLAG:-green}_threads
  16.  
  17. PROG=$(basename $0)
  18. ARCH=sgi
  19.  
  20. for a in "$@"; do
  21.     case $a in
  22. -native)
  23.     THREADS_TYPE=native_threads
  24.     shift
  25.     ;;
  26. -green)
  27.     THREADS_TYPE=green_threads
  28.         shift
  29.         ;;
  30.     -32)
  31.         JAVA_N32=0
  32.         shift
  33.         ;;
  34.     -o32)
  35.         JAVA_N32=0
  36.         shift
  37.         ;;
  38.     -n32)
  39.         JAVA_N32=1
  40.     shift
  41.     ;;
  42.     -*)
  43.         opts="$opts $a"
  44.         shift
  45.         ;;
  46.         *) break;
  47. esac
  48. done
  49.  
  50. if [ -z "$JAVA_HOME" ]
  51. then
  52.     export JAVA_HOME=$(dirname $(whence -p $0))/..
  53. fi
  54.  
  55. if [ -z "$CLASSPATH" ]
  56. then
  57.     export CLASSPATH="$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dev.jar:$JAVA_HOME/lib/i18n.jar:$JAVA_HOME/lib/tiny.jar:$JAVA_HOME/classes"
  58. fi
  59.  
  60.  
  61. if [ $JAVA_N32 = 1 ]
  62. then
  63.   export LD_LIBRARYN32_PATH=$JAVA_HOME/lib32/$ARCH/$THREADS_TYPE:$LD_LIBRARYN32_PATH
  64.   exec $JAVA_HOME/bin32/$ARCH/$THREADS_TYPE/$PROG $opts $*
  65. else
  66.   export LD_LIBRARY_PATH=$JAVA_HOME/lib/$ARCH/$THREADS_TYPE:$LD_LIBRARY_PATH
  67.   exec $JAVA_HOME/bin/$ARCH/$THREADS_TYPE/$PROG $opts $*
  68. fi
  69.